body{
	background: #FFE5D5;
}

.head{
	vertical-align: top;
	opacity: 0.5;
	padding: 0;
	left: 0;
	right: 0;
	top: 0;
	position: fixed;
	z-index: 999;
	background: #FFEFD5;
	height: 75px;
	width:100%;
	box-shadow: 0px 4px 4px rgba(0,0,0,0.5);
	text-align: center;
	padding-bottom: 10px;
}

.logo{
	height: 44px;
	width: 136px;
	text-align: center;
	margin: auto;
}

.nav{
	width:100%;
	text-align: center;
	margin: auto;
	min-width: 320px;
}
.nav a{
	color: black;
	text-decoration: none;
	margin-left:11%;
}
.nav a:hover{
	color: white;
}

.banner{
    background:black;
    box-shadow: 3px 3px 3px grey;
    margin:300px 150px 150px 300px;
    padding:20px 20px 20px 20px;
    border-radius: 10px;
    overflow: hidden;
    color:deeppink;
    position: static;
}
.banner img{
	width: 100%;
}

.box{
    width: 280px;
    height: 350px;
    background:#FAF0E6;
    box-shadow: 2px 2px 2px black;
    margin:20px;
    padding:25px 25px 25px 25px;
    border-radius: 20px;
    display: inline-block;
	text-align: center;
	overflow: visible;
    color:black;
    position:static;
}
.parent{
	margin: 5% auto;
	width: 100%;
	overflow: hidden;
	text-align: center;
}

.parent span img{
	width: 4.8%;
	margin: 0px 0.7%;
	min-width: 35px;
}

.footer{
	width:100%;
	position: relative;
	background: #FFEFD5;
	margin-top: 40px;
	padding-top: 20px;
	padding-bottom: 10px;
	border-radius: 10px;
	overflow: hidden;
}

.left-footer{
	vertical-align: top;
	float: left;
}
.left-footer img{
	width:10%;
}
.right-footer{
	border-left: 1px black solid;
	float: right;
	
}
.left-footer,.right-footer{
	width: 48%;
	display: inline-block;
}

.logo2{
	height: 50px;
	width: 50px;
	text-align: right;
	margin: auto;
}